home *** CD-ROM | disk | FTP | other *** search
- -?
- The following HELP topics are available:
-
- ? ! DIRECTORY EXIT HELP KERMIT PUSH
- QUIT RECEIVE SEND SERVER SET SHOW STATUS
- TAKE WILDCARDS
-
- -KERMIT
- KERMIT
-
- Kermit is a file transfer protocol for use over an asynchronous serial
- telecommunication line. Files are broken up into "packets" with checksums and
- other control information to ensure (with high probability) error-free and
- complete transmission. Kermit-170 is the implementation for the Control Data
- Cyber and is run "remotely" from another computer (e.g. a microcomputer).
-
- You can run Kermit interactively by typing repeated commands in response to its
- "Kermit-170>" prompt, or you can run it as a remote server.
-
- Kermit-170 command summary -- optional parts are in [brackets]:
-
- * For exchanging files: SEND file
- RECEIVE
-
- * For acting as a server: SERVER
-
- * Setting nonstandard transmission and file parameters:
- SET DEBUG, DELAY, DUPLEX, INIT-RETRY, RETRY, TEXT-MODE
- SET BIN-MODE, EOR-EOF-MODE
- SET SEND (or RECEIVE) End-of-Line, Packet-length, Pad-Character,
- Pad-Length, Quote-Character, Sync-Character, Time-Out
-
- * Getting information: DIR [filenam], HELP [topic], STATUS, SHOW
-
- * Leaving the program: EXIT, QUIT
-
- For further information, type HELP for any of the above, e.g. HELP SET, or
- see the "Kermit Users Guide" and the "Kermit Protocol Manual" for complete
- details.
-
- -WILDCARDS
- Cyber Kermit allows a group of files to be specified in a single file
- specification by including the special "wildcard" characters, "*" and "?". A
- "*" matches any string of characters, including no characters at all; a "?"
- matches any single character. Any number of "*" and "?" may appear in a
- wildcard specification. To complement the selection criteria, suffix a "-" to
- the wildcard specification.
-
- Here are some examples:
-
- *BUG All files ending in BUG.
-
- *DOG* All file names containing DOG.
-
- F* All files whose names start with F.
-
- F?X* All files whose names start with F and contain X in the third posi-
- tion, followed by zero or more characters.
-
- FRED- All files except FRED.
-
- Wildcard notation is most commonly used to instruct Kermit to send, or display
- a directory of, a group of files. Its usage is similar to capabilities on
- many other computer systems.
-
- -!
- ! command Execute a NOS command and then return to Kermit. Note that a
- single space must follow the ! character. Cyber Kermit supplies a
- control statement terminator if needed.
-
- -DIRECTORY
- DIRECTORY [filename]
- Displays the names of the files local to the user's job, or the
- names of files in the user's permanent file catalog; filename may be
- a wildcard filename.
-
- If the command is specified with no parameters or the L: parameter,
- all local files are listed. If the P: parameter is used, all per-
- manent files are listed.
-
- To list a single local file or subset of local files, the user may
- specify a file name or wildcard file name. To list a single or sub-
- set of permanent files, the user may precede the file name or
- wildcard file name by P:
-
- [The above syntax is also applicable to the REMOTE DIRECTORY server
- command.]
-
- -EXIT
- EXIT
- Exit from Kermit-170. You may also stop Kermit-170 in the midst of
- a transfer or during server operations by aborting your local Kermit
- with a CTRL-C. Connect to the Cyber Kermit (don't forget to first
- FINISH if you were using the Cyber Kermit in server mode) and then
- EXIT.
-
- -QUIT
- QUIT
- Exit from Kermit-170. You may also stop Kermit-170 in the midst of
- a transfer or during server operations by aborting your local Kermit
- with a CTRL-C. Connect to the Cyber Kermit (don't forget to first
- FINISH if you were using the Cyber Kermit in server mode) and then
- EXIT.
-
- -HELP
- HELP [topic]
- Give Help. A general help text, and separate help texts for each
- Kermit-170 command, are available. HELP ? lists the available
- topics.
-
- -PUSH
- PUSH Exit to NOS command level, saving the current Kermit environment.
- The environment is restored when Kermit is reentered later.
-
- -RECEIVE
- RECEIVE Receive a file or group of files from the other host. If the name
- in the header packet is not a legal Cyber file name, the first 7
- legal characters are used.
-
- If the file already exits as a local file, Kermit aborts the trans-
- fer. If an error occurs during transfer, the local file being
- received is deleted to allow the transfer to be retried. After
- entering the RECEIVE command, you should escape back to your local
- Kermit and enter the SEND command.
-
- -SEND
- SEND filename or L:filename or P:filename
- Send one or more files to the local (micro) Kermit; filename may be
- a wildcard filename. The name of each file is passed to the other
- Kermit in a file header packet, so that the file can be stored there
- with the same name. You should escape back to your local Kermit and
- enter the RECEIVE command. If you don't do this fast enough the
- "send-init" packet may arrive prematurely. To prevent this, use SET
- DELAY or hit the RETURN key on your microcomputer if it does not
- timeout.
-
- If you use the first form of this command and no local file(s) match
- your request, your permanent file catalog is searched for matching
- file(s). If you prefix the filename with L:, only your local files
- are searched; if P:, only your permanent file catalog is searched.
- (Note that for a permanent file transfer, any local file which has
- the same name as a permanent file being sent, is deleted.)
-
- -SERVER
- SERVER Act as a server for another Kermit. Whatever options were
- previously SET are used. The server may be shut down from the local
- Kermit by using the BYE, LOGOUT or FINISH commands. FINISH ter-
- minates the Cyber Kermit program, but does not log out. Most often,
- you should use the FINISH command if you are transferring a file to
- the Cyber so that you may then connect and make the file permanent.
- The BYE or LOGOUT command causes Cyber Kermit to terminate and
- logout; it may be used, for example, when a file is to be received
- from the Cyber and no other work is to be done on the Cyber.
-
- The following server features are currently supported in Kermit-170:
- GET, SEND, FINISH, BYE, REM DIR
-
- -SET
- SET keyword value
- Establish system-dependent parameters. You can examine their values
- with the SHOW command. Numeric values may be decimal, octal
- (postfixed with a B), or hexadecimal (postfixed by an H). The fol-
- lowing may be SET:
-
- BIN-MODE btype
- Indicates how binary files are stored. Allowable values for
- btype are: 8/12 and PACKED. The setting of BIN-MODE is used
- when FILE-MODE is BINARY.
-
- TEXT-MODE ctype
- Sets the character set of TEXT files. Allowable values for
- ctype are: AUTO, DISPLAY, 6/12, and 8/12. The setting of
- TEXT-MODE is used when FILE-MODE is TEXT.
-
- DEBUG option
- Show packet traffic explicitly. Options are:
-
- ALL Set all debug options (PACKETS and STATES).
-
- LOG-FILE filename
- Log states and packets to the specified file. The default
- log-file is named KERMLOG.
-
- OFF Don't log debugging information (this is the default). If
- debugging was in effect, turn it off and close the log file.
-
- PACKETS
- Log each incoming and outgoing packet (lengthy).
-
- STATES
- Log Kermit state transitions and packet numbers (brief).
-
- DELAY decimal-number
- Sets the number of seconds to wait before sending the first
- packet. This gives you time to "escape" back and issue a
- RECEIVE command. The default is 2 seconds.
-
- DUPLEX keyword
- Changes the method of echoing characters when being prompted for
- commands. The choices are FULL and HALF. FULL means the Cyber
- will echo the characters you type. HALF means the local system
- echoes them. FULL is the default, and is used by most hosts.
-
- EOR-EOF-MODE option
- Indicates how end-of-record/end-of-file marks in Cyber text
- files are to be handled. If option is ON, they are converted to
- #EOR/#EOF lines in the destination file when a text file is
- received from the Cyber, and #EOR/#EOF lines in a source file
- are converted to end-of-record/end-of-file marks in the destina-
- tion file when sending to the Cyber. If option is OFF,
- end-of-record/end-of-file marks are ignored, and #EOR/#EOF lines
- are treated as ordinary text lines. EOR-EOF-MODE ON is only ef-
- fective when FILE-MODE is TEXT; otherwise action is as if it
- were OFF.
-
- FILE-MODE ftype
- Declares the file mode to be used while processing Cyber disk
- files. Allowable values for ftype are TEXT and BINARY. TEXT
- means that the file contains text in either 8/12 ASCII, 6/12 AS-
- CII, or Display Code (See the SET TEXT-MODE command). BINARY
- means that the file contains binary data in either 8/12 or
- PACKED form (see the SET BIN-MODE command). The default is
- TEXT.
-
- INIT-RETRY decimal-number
- Set the maximum number of retries allowed for the initial con-
- nection before giving up. Default is 15.
-
- RECEIVE parameter value
- These commands allow you to specify to the other Kermit what the
- packets it sends should look like, or to inform this Kermit what
- to expect. Value may be specified as a decimal number, an octal
- number (B suffix), or a hexadecimal number (H suffix). Charac-
- ter values are specified as the numeric equivalent of the ASCII
- character.
-
- END-OF-LINE value
- The octal value of the ASCII character which will be used as
- a line terminator for packets by the other system. Carriage
- return (15B) is the default.
-
- PACKET-LENGTH value
- Maximum packet length the other system may send, a decimal
- number, between 20 and 1000, 94 by default. Size used is
- the minimum of this parameter and the SEND PACKET-LENGTH of
- the other Kermit.
-
- PAD-CHARACTER value
- Character to use for padding. Default is NUL.
-
- PAD-LENGTH value
- Set the number of padding characters to send before a
- packet. Default is no padding.
-
- QUOTE-CHARACTER value
- The printable character to use for quoting of control
- characters. Default is # (43B). There should be no reason
- to change this.
-
- SYNC-CHARACTER value
- The control character that marks the beginning of the
- packet. Normally SOH (Control-A, ASCII 1). There should be
- no reason to change this.
-
- TIME-OUT value
- The number of seconds the other Kermit should wait for a
- packet before asking for retransmission. Default is 10
- seconds.
-
- RETRY decimal-number
- Sets the maximum number of retries allowed for a particular
- packet before giving up. Default is 10.
-
- SEND parameter value
- These commands allow you to specify how outgoing packets should
- look, in case the other Kermit has non-standard requirements.
-
- END-OF-LINE value
- The octal value of the ASCII character to be used as a line
- terminator for packets, if one is required by the other sys-
- tem. Carriage return (15B) by default.
-
- PACKET-LENGTH value
- Maximum packet length to send, decimal number, between 20
- and 1000, 94 by default. Size used is the minimum of this
- parameter and the RECEIVE PACKET-LENGTH of the other Kermit.
-
- PAD-CHARACTER value
- Character to use for padding. Default is NUL.
-
- PAD-LENGTH value
- Set the number of padding characters to send before a
- packet. Default is no padding.
-
- QUOTE-CHARACTER value
- The printable character to use for quoting of control
- characters. The default is # (43B). There should be no
- reason to change this.
-
- SYNC-CHARACTER value
- The control character that marks the beginning of the
- packet. Normally SOH (Control-A, ASCII 1). There should be
- no reason to change this.
-
- TIME-OUT value
- How many seconds to wait for a packet before trying again.
- Default is 10 seconds.
-
- -SHOW
- SHOW
- Display current SET parameters, version of Kermit-170, and other
- information.
-
- -STATUS
- STATUS
- Give statistics about the most recent file transfer.
-
- -TAKE
- TAKE filename or L:filename or P:filename
- Take Kermit commands from a file. Kermit looks first in the
- user's local files; if not found it then looks in the permanent
- file catalog. You may restrict the search by prefixing the
- filename with "P:" or "L:". (See the SEND command above.) When
- an logical end-of-record is encountered on the TAKE file, Kermit
- reverts to accepting commands from the terminal. TAKE commands
- cannot be nested; a TAKE command read from a file causes Kermit
- to begin reading commands from the new file, but when the end of
- the new file is reached Kermit does not revert to the first
- file.
-